<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="/templates/mantenimiento.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"
                xmlns:c="http://java.sun.com/jsp/jstl/core"
                xmlns:r="http://richfaces.org">
    <ui:define name="title">
        Atención medíca
    </ui:define>    
    <ui:define name="datos">
        <center>
            <h:panelGrid id="panelDatos">
                <h:form id="formDatos">

                    <p:panel style="width: 950px" header="Información Médico">
                        <h:panelGrid  columnClasses=",,,,letraTomate,,,,,letraTomate" columns="10"  >
                            <h:outputText value="Fecha:"/>
                            <p:calendar label="Fecha" value="#{jsfAtencion.fecha}"  id="fecha" >
                                <p:ajax event="dateSelect" process="@this" update=":panelDatos" listener="#{jsfAtencion.cargarSubespecialidades()}"/>
                            </p:calendar> 
                            <p:spacer width="80" height="5" />
                            <h:outputText value="Especialidad:"/>
                            <p:selectOneMenu  label="Especialidad"  id="especialidad"  converter="JsfConverterEspecialidadMedico"  value="#{jsfAtencion.objEspecialidadMedico}" >         
                                <f:selectItem itemLabel="Seleccione ..."/>
                                <f:selectItems value="#{jsfAtencion.selectedItem}" />
                                <p:ajax event="change" process="@this fecha" update=":panelDatos" listener="#{jsfAtencion.cargarListaXMedico()}" />
                            </p:selectOneMenu>
                            <h:commandLink action="#{jsfAtencion.cargarListaXMedico()}" title="refrescar datos" >
                                <h:graphicImage width="40" library="images" name="refrescar.jpg" styleClass="pic" />
                                <f:ajax execute="especialidad fecha" event="action" render=":panelDatos"/>
                            </h:commandLink>
                            <p:ajaxStatus id="commonStatus1">
                                <f:facet name="start">
                                    <h:graphicImage library="images/ajax" name="status2.gif"/>
                                </f:facet>
                            </p:ajaxStatus>
                            <p:spacer width="80" height="5" />
                            <h:outputText value="Nombre:"/>
                            <h:outputText value="#{jsfAtencion.objEspecialidadMedico.admMedico.ameNombreFull}"/>
                        </h:panelGrid>
                    </p:panel>

                    <h:panelGrid rendered="#{jsfAtencion.listaDetalle.size()>0}"  id="panelLista">
                        <p:dataTable id="listaSimple" value="#{jsfAtencion.listaDetalle}" paginatorPosition="top" var="item"  rows="3" paginator="true"   
                                     paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" > 

                            <p:column width="20" headerText="Turno" >
                                <h:outputText value="#{item.cexAgenda.cagSecuencia}"/>
                            </p:column>
                            <p:column width="30" headerText="Hora" >
                                <h:outputText value="#{item.cexAgenda.cagHora}">
                                    <f:convertDateTime pattern="HH:mm"/>
                                </h:outputText>
                            </p:column>
                            <p:column width="30" headerText="Nº Carpeta" >
                                <r:commandLink value="#{item.cexAgenda.cexHistoriaClinica.chcHistoriaClinica}" execute="@this" render="panelBotones datosPaciente 
                                               signosVitales cars obs pnlDatosConsulta pnlDatosConsultaMental listaOrganos listaPatologias 
                                               listaPatologiasF listaFisico listaDiagnostico listaProcedimiento perdiodicidad 
                                               listaAnteriores datosAtencionesPop listaDiagnosticoHistorico pnlDatosevolucion
                                               btGrabarDiagnostico pnlPruebasDiagnosticas btGrabarFisicoRegional btGrabarEscalasGeriatricas
                                               fechaUltimoEscala listaGeriatricoHistorial pnlServicios" 
                                               action="#{jsfAtencion.seleccionarActionPreparacion(item)}" title="Editar">
                                </r:commandLink>
                            </p:column>
                            <p:column width="200" headerText="Nombres" >
                                <r:commandLink value="#{item.cexAgenda.cexHistoriaClinica.chcNombreFull}" execute="@this" render="panelBotones datosPaciente 
                                               signosVitales cars obs pnlDatosConsulta pnlDatosConsultaMental listaOrganos listaPatologias 
                                               listaPatologiasF listaFisico listaDiagnostico listaProcedimiento perdiodicidad 
                                               listaAnteriores datosAtencionesPop listaDiagnosticoHistorico pnlDatosevolucion
                                               btGrabarDiagnostico pnlPruebasDiagnosticas btGrabarFisicoRegional btGrabarEscalasGeriatricas
                                               fechaUltimoEscala listaGeriatricoHistorial pnlServicios" 
                                               action="#{jsfAtencion.seleccionarActionPreparacion(item)}" title="Editar">
                                </r:commandLink>
                            </p:column> 
                            <p:column width="30" headerText="Telefono" >
                                <h:outputText value="#{item.cexAgenda.cexHistoriaClinica.chcTelefonoConv}"/>
                            </p:column> 
                            <p:column width="70" headerText="Tipo consulta">
                                <r:commandLink value="#{item.cexAgenda.cexHorariosDia.cexHorario.admTipoConsulta.atcNombre}" execute="@this" render="panelBotones datosPaciente 
                                               signosVitales cars obs pnlDatosConsulta pnlDatosConsultaMental listaOrganos listaPatologias 
                                               listaPatologiasF listaFisico listaDiagnostico listaProcedimiento perdiodicidad 
                                               listaAnteriores datosAtencionesPop listaDiagnosticoHistorico pnlDatosevolucion
                                               btGrabarDiagnostico pnlPruebasDiagnosticas btGrabarFisicoRegional btGrabarEscalasGeriatricas
                                               fechaUltimoEscala listaGeriatricoHistorial pnlServicios" 
                                               action="#{jsfAtencion.seleccionarActionPreparacion(item)}" title="Editar">
                                </r:commandLink>

                            </p:column>

                        </p:dataTable>

                        <p:panel header="Datos paciente" >
                            <h:panelGrid  id="datosPaciente" columnClasses=",,letraTomate,,,,letraTomate,,,,letraTomate,,,,letraTomate,,,,letraTomate" columns="20" >
                                <f:verbatim/>
                                <h:outputText value="Paciente:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcNombreFull}" />
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="# carpeta:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcHistoriaClinica}" >

                                </h:outputText>
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Cédula:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcCedula}" >

                                </h:outputText>
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Turno:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cagSecuencia}" />
                                <f:verbatim/>






                                <f:verbatim/>
                                <h:outputText value="Género:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcGenero eq 1 ? 'MASCULINO' : 'FEMENINO'}" >

                                </h:outputText>
                                <f:verbatim/>


                                <f:verbatim/>
                                <h:outputText value="Nueva atención" />
                                <p:selectBooleanCheckbox disabled="#{empty jsfAtencion.preparacion.cprId}" id="nuevaApertura" label="Nueva apertuta" 
                                                         value="#{jsfAtencion.object.ccoRenova}" >
                                    <p:ajax process="nuevaApertura" update="tbsConsulta" />
                                </p:selectBooleanCheckbox>
                                <f:verbatim/>


                                <f:verbatim/>
                                <h:outputText value="Barrio:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcBarrio}" >

                                </h:outputText>
                                <f:verbatim/>



                                <f:verbatim/>
                                <h:outputText value="Fecha nacimiento:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcFechaNacimiento}" >
                                    <f:convertDateTime pattern="dd/M/yyyy"/>
                                </h:outputText>
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Edad:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcEdad}" >

                                </h:outputText>
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Referencia:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cexAgenda.cexHistoriaClinica.chcNombreReferencia}" >

                                </h:outputText>
                                <f:verbatim/>
                            </h:panelGrid>
                        </p:panel>
                    </h:panelGrid>


                    <p:tabView id="tbsConsulta">
                        <p:tab  title="Signos Vitales" >
                            <h:panelGrid id="signosVitales"  columns="9" columnClasses=",letraTomate,,,letraTomate,,,letraTomate,,,letraTomate," >

                                <h:outputText value="Tensión arterial acostado:" />
                                <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                    <h:outputText value="max:" />
                                    <h:outputText  value="#{jsfAtencion.preparacion.cprTensionMaxAcostado}" />
                                    <h:outputText value="min:" />
                                    <h:outputText  value="#{jsfAtencion.preparacion.cprTensionMinAcostado}" />

                                </h:panelGrid>


                                <p:spacer width="70" height="5" />


                                <h:outputText value="Tensión arterial sentado:" />
                                <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                    <h:outputText value="max:" />
                                    <h:outputText  value="#{jsfAtencion.preparacion.cprTensionMaxSentado}" />
                                    <h:outputText value="min:" />
                                    <h:outputText  value="#{jsfAtencion.preparacion.cprTensionMinSentado}" />
                                </h:panelGrid>


                                <p:spacer width="70" height="5" />

                                <h:outputText value="Frecuencia cardíaca:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprFrecenciaCar}" />

                                <p:spacer width="70" height="5" />

                                <h:outputText value="Peso en Kg:" />
                                <h:outputText   value="#{jsfAtencion.preparacion.cprPeso}" />

                                <p:spacer width="70" height="5" />

                                <h:outputText value="Talla en mts:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprTalla}"/>

                                <p:spacer width="70" height="5" />

                                <h:outputText value="IMC:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprImc}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Frecuencia respiratoria:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprFrecenciaRes}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Temperatura:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprTemperatura}" />

                                <p:spacer width="70" height="5" />

                                <h:outputText value="Perímetro cadera:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprPerimetroCadera}" />


                                <p:spacer width="70" height="5" />

                                <h:outputText value="Perímetro pantorrilla:" />
                                <h:outputText  value="#{jsfAtencion.preparacion.cprPerimetroPantollida}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Perímetro cintura:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprPerimertoCintura}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Agudez visual ojo derecho:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprAgudezVisualDerecho eq 1 ? '20/20': 
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 2 ? '20/25':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 3 ? '20/30':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 4 ? '20/40':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 5 ? '20/50':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 6 ? '20/60':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 7 ? '20/70':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 8 ? '20/80':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 9 ? '20/90':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 10 ? '20/100':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 11 ? '20/200':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 12 ? 'NO VE':
                                                       (jsfAtencion.preparacion.cprAgudezVisualDerecho eq 13 ? 'NO VIDENTE':'SIN ASIGNAR'))))))))))))}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Agudez visual ojo izquierdo:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 1 ? '20/20': 
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 2 ? '20/25':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 3 ? '20/30':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 4 ? '20/40':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 5 ? '20/50':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 6 ? '20/60':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 7 ? '20/70':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 8 ? '20/80':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 9 ? '20/90':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 10 ? '20/100':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 11 ? '20/200':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 12 ? 'NO VE':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 13 ? 'NO VIDENTE':'SIN ASIGNAR'))))))))))))}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Levanta camina:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprLevanaCamina eq 1 ? '1 seg.': 
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 2 ? '2 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 3 ? '3 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 4 ? '4 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 5 ? '5 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 6 ? '6 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 7 ? '7 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 8 ? '8 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 9 ? '9 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 10 ? '10 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 11 ? '11 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 12 ? '12 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 13 ? '13 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 14 ? '14 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 15 ? '15 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 16 ? '16 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 17 ? '17 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 18 ? '18 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 19 ? '19 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 20 ? '20 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 21 ? '21 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 22 ? '22 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 23 ? '23 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 24 ? '24 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 25 ? '25 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 26 ? '26 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 27 ? '27 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 28 ? '28 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 29 ? '29 seg.':
                                                       (jsfAtencion.preparacion.cprLevanaCamina eq 30 ? '30 seg.':
                                                       (jsfAtencion.preparacion.cprAgudezVisualIzquierda eq 4 ? 'NO APLICA AYUDA TÉCNICA':
                                                       'SIN ASIGNAR'))))))))))))))))))))))))))))))}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Dificultad visual:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprDificultadVisual eq 1 ? 'Presente': 
                                                       'No presenta'}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Dificultad auditiva" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprDificultadAuditiva eq 1 ? 'No responde': 
                                                       'Responde'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Levanta y anda:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprLevantaAnda eq 1 ? 'No completo tarea': 
                                                       'Si completo tarea'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Perdida involuntaria orina:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprPerdidaOrina eq 1 ? 'Presenta': 
                                                       'No presenta'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Perdida memoria reciente:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprPerdidaMemoria eq 1 ? 'Pierde': 
                                                       'No pierde'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Pierde peso:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprPerdidaPeso eq 1 ? 'Positivo': 
                                                       'Negativo'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Triste o deprimido:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprTristeDeprimido eq 1 ? 'Positivo': 
                                                       'Negativo'}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="Baña solo:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprBaniaSolo eq 1 ? 'Con ayuda': 
                                                       'Sin ayuda'}" />

                                <p:spacer width="70" height="5" />
                                <h:outputText value="De compras solo:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprCompraSolo eq 1 ? 'Negativo': 
                                                       'Positivo'}" />


                                <p:spacer width="70" height="5" />
                                <h:outputText value="Vive solo:" />
                                <h:outputText value="#{jsfAtencion.preparacion.cprViveSolo eq 1 ? 'Positiva': 
                                                       'Negativa'}" />






                            </h:panelGrid>
                            <h:panelGrid id="observacionSigVit" columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Observaciones:" />
                                <p:inputTextarea rows="4" cols="100" id="obs" label="Observaciones"  value="#{jsfAtencion.preparacion.cprObservaciones}" />  
                                <p:message for="obs" />
                            </h:panelGrid>

                            <br/>


                            <r:commandButton id="btGrabarSignosVitales" execute="observacionSigVit " 
                                             render="commonStatus btnGrabar growl msg listaSimple" 
                                             value="GRABAR SIGNOS VITALES" action="#{jsfAtencion.modificarSignosVitales()}"
                                             title="Modificar signos vitales"/>
                        </p:tab>

                        <p:tab  disabled="#{jsfAtencion.object.ccoRenova ne true}"  title="informacion consulta">
                            <h:panelGrid id="pnlDatosConsulta" columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Motivo de consulta:" />
                                <p:inputTextarea rows="4" cols="100" id="motCin" label="Motivo de consulta"  value="#{jsfAtencion.object.ccoMotivoConsultaRenova}" />  
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="motCin" />
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Enfermedad o problema actual:" />
                                <p:inputTextarea rows="6" cols="100" value="#{jsfAtencion.object.ccoEnfermedadRenova}" 
                                                 id="enfermedadCin" label="Enfermedad o problema actual"  />

                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="enfermedadCin" />
                                <f:verbatim/>

                                <h:graphicImage library="images/ajax" name="bullet.gif" />
                                <h:outputText value="Estado general:" />
                                <p:selectOneRadio  label="Estado general" id="estadoGeneral" style="width: 266px"  value="#{jsfAtencion.object.ccoEstadoGeneralRenova}" >                              
                                    <f:selectItem itemLabel="Dependiente" itemValue="1"/>
                                    <f:selectItem itemLabel="Fragil" itemValue="2"/>
                                    <f:selectItem itemLabel="Independiente" itemValue="3"/>
                                </p:selectOneRadio>
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="estadoGeneral" />
                                <f:verbatim/>





                            </h:panelGrid>
                            <r:commandButton id="btGrabarDadtosConsulta" execute="pnlDatosConsulta" 
                                             render="pnlDatosConsulta commonStatus growl msg pnlServicios listaSimple btnGrabar" 
                                             value="GRABAR DATOS ATENCIÓN" action="#{jsfAtencion.grabarDatosConsultaRenova()}"  
                                             title="GRABAR DATOS CONSULTA"/>

                        </p:tab>






                        <p:tab disabled="#{(jsfAtencion.objEspecialidadMedico.cexEspecialidad.cexEspecialidad.cesId ne 6 
                                           and jsfAtencion.objEspecialidadMedico.cexEspecialidad.cexEspecialidad.cesId ne 11) 
                                           or  (jsfAtencion.object.ccoRenova eq true and jsfAtencion.object.ccoRenova ne false)}"  title="informacion subsecuente">
                            <h:panelGrid  id="pnlDatosConsultaMental" columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Motivo de consulta:" />
                                <p:inputTextarea rows="4" cols="100" id="motCinSub" label="Motivo de consulta"  value="#{jsfAtencion.object.ccoMotivoConsulta}" />  
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="motCinSub" />
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Enfermedad o problema actual:" />
                                <p:inputTextarea rows="6" cols="100" value="#{jsfAtencion.object.ccoEnfermedad}" 
                                                 id="enfermedadCinSub" label="Enfermedad o problema actual"  />

                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="enfermedadCinSub" />
                                <f:verbatim/>

                                <h:graphicImage library="images/ajax" name="bullet.gif" />
                                <h:outputText value="Estado general:" />
                                <p:selectOneRadio  label="Estado general" id="estadoGeneralSub" style="width: 266px"  value="#{jsfAtencion.object.ccoEstadoGeneral}" >                              
                                    <f:selectItem itemLabel="Dependiente" itemValue="1"/>
                                    <f:selectItem itemLabel="Fragil" itemValue="2"/>
                                    <f:selectItem itemLabel="Independiente" itemValue="3"/>
                                </p:selectOneRadio>
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="estadoGeneralSub" />
                                <f:verbatim/>





                            </h:panelGrid>
                            <r:commandButton id="btGrabarDadtosConsultaSub" execute="pnlDatosConsultaMental" 
                                             render="pnlDatosConsultaMental commonStatus growl msg pnlServicios listaSimple btnGrabar" 
                                             value="GRABAR DATOS ATENCIÓN" action="#{jsfAtencion.grabarDatosConsulta()}"  
                                             title="GRABAR DATOS CONSULTA"/>

                        </p:tab>
                        <p:tab disabled="#{jsfAtencion.object.ccoRenova ne true}"  title="Revisión actual de sistemas">
                            <p:dataGrid   var="lis" value="#{jsfAtencion.listaOrganos}" columns="3" 
                                          id="listaOrganos"  
                                          >
                                <p:panel>
                                    <h:outputText  value="#{lis.cexSistemasOrganos.csoNombre}" />
                                    <h:panelGrid  columns="3" >
                                        <p:selectOneRadio  required="true"  label="Tipo patología #{lis.cexSistemasOrganos.csoNombre}"  id="tipoAntPer"   value="#{lis.croTipo}" >                              
                                            <f:selectItem  itemLabel="CP" itemValue="1" />
                                            <f:selectItem itemLabel="SP" itemValue="2" />
                                        </p:selectOneRadio>
                                        <p:spacer width="5"  height="1"/>
                                        <p:inputTextarea  rows="1" cols="25" value="#{lis.croObservacion}" 
                                                          title="Observacion en el caso de tener patología" label="Enfermedad o problema actual"  />
                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="tipoAntPer" />
                                    </h:panelGrid>
                                </p:panel>
                            </p:dataGrid>

                            <br/>
                            <r:commandButton id="btGrabarRevOrganos" execute="listaOrganos" 
                                             render="commonStatus growl msg listaSimple btnGrabar pnlServicios" 
                                             value="GRABAR SISTEMAS" action="#{jsfAtencion.grabarRevisionOrganos()}"  title="Grabar revisión órganos"/>

                        </p:tab>
                        <p:tab disabled="#{jsfAtencion.object.ccoRenova ne true}" title="Antecedentes personales" >

                            <p:dataGrid  var="liss" value="#{jsfAtencion.listaPatologia}" columns="1"
                                         id="listaPatologias"  
                                         >

                                <h:outputText styleClass="letraTomate"  value="#{liss.cexPatologia.cptNombre}" />

                                <p:dataGrid  var="var" value="#{liss.listaHijos}" columns="4" id="listaHijos"  >
                                    <p:panel>
                                        <h:outputText value="#{var.cexPatologia.cptNombre}" />
                                        <h:panelGrid columns="2">
                                            <p:selectOneRadio  rendered="#{var.cexPatologia.cptTipoItem eq 1}"  
                                                               label="Tipo patología #{var.cexPatologia.cptNombre}"  id="tipoAntPatUno"   value="#{var.capTipo}" >                              
                                                <f:selectItem  itemLabel="CP" itemValue="1" />
                                            </p:selectOneRadio>
                                            <p:selectOneRadio  rendered="#{var.cexPatologia.cptTipoItem eq 2}" required="true" 
                                                               label="Tipo patología #{var.cexPatologia.cptNombre} de #{var.cexPatologia.cexPatologia.cptNombre}"  id="tipoAntPatDos"   value="#{var.capTipo}" >                              
                                                <f:selectItem  itemLabel="CP" itemValue="1" />
                                                <f:selectItem itemLabel="SP" itemValue="2" />
                                            </p:selectOneRadio>
                                            <p:inputText  rendered="#{var.cexPatologia.cptTipoItem eq 3}"  id="tipoAntPatTres" size="3" label="Tipo patología #{var.cexPatologia.cptNombre}" 
                                                          title="Tipo patología #{var.cexPatologia.cptNombre} de #{var.cexPatologia.cexPatologia.cptNombre}" value="#{var.capCantidad}" >
                                                <f:validateBean/>
                                            </p:inputText>
                                            <p:inputTextarea  rows="1" cols="15" value="#{var.capObservacion}" 
                                                              title="Observacion en el caso de tener patología" label="Observacion patología"  /><f:verbatim/>
                                            <f:verbatim/>
                                            <p:message for="tipoAntPatUno" />
                                            <p:message for="tipoAntPatDos" />
                                            <p:message for="tipoAntPatTres" />
                                        </h:panelGrid>
                                    </p:panel>
                                </p:dataGrid>


                            </p:dataGrid>



                            <br/>
                            <r:commandButton id="btGrabarAntPersonales" execute="listaPatologias" 
                                             render="commonStatus growl msg listaSimple btnGrabar pnlServicios" 
                                             value="GRABAR ANTECEDENTES PERSONALES" action="#{jsfAtencion.grabarAntecedentesPersonales()}"  
                                             title="Grabar antecedentes personales"/>


                        </p:tab>
                        <p:tab  disabled="#{jsfAtencion.object.ccoRenova ne true}" title="Antecedentes familiares" >
                            <p:dataGrid  var="anf" value="#{jsfAtencion.listaPatologiaF}" columns="3" 
                                         id="listaPatologiasF"  
                                         >
                                <p:dataGrid  var="var" value="#{anf.listaHijos}" columns="2" id="listaHijos"  >
                                    <p:panel>
                                        <h:outputText  value="#{var.cexPatologia.cptNombre}" />
                                        <h:panelGrid columns="3" >
                                            <p:selectOneRadio  rendered="#{var.cexPatologia.cptTipoItem eq 2}" required="true"  
                                                               label="Tipo patología #{var.cexPatologia.cptNombre}"  id="tipoAntFamUno"
                                                               value="#{var.cptTipo}" >                              
                                                <f:selectItem  itemLabel="CP" itemValue="1" />
                                                <f:selectItem itemLabel="SP" itemValue="2" />
                                            </p:selectOneRadio>

                                            <p:selectOneRadio  rendered="#{var.cexPatologia.cptTipoItem eq 4}" label="Tipo patología #{var.cexPatologia.cptNombre}"
                                                               id="tipoAntFamDos"   value="#{var.cptTipo}" >                              
                                                <f:selectItem itemLabel="SP" itemValue="2" />
                                            </p:selectOneRadio>
                                            <p:selectOneMenu label="Parentesco"  id="parentesco3"  converter="JsfConverterParentesco"  value="#{var.cexParentesco}" >                              
                                                <f:selectItem itemLabel="Seleccione ..."/>
                                                <f:selectItems value="#{jsfParentesco.selectedItem}" />
                                            </p:selectOneMenu>
                                            <p:inputTextarea  rows="1" cols="25" value="#{var.cafObservacion}" 
                                                              title="Observacion en el caso de tener patología" label="Enfermedad o problema actual"  />

                                            <f:verbatim/>
                                            <p:message for="parentesco3" />
                                            <p:message for="tipoAntFamUno" />
                                            <p:message for="tipoAntFamDos" />
                                        </h:panelGrid>
                                    </p:panel>
                                </p:dataGrid>
                            </p:dataGrid>
                            <br/>
                            <r:commandButton id="btGrabarAntfamiliares" execute="listaPatologiasF" 
                                             render="commonStatus growl msg listaSimple btnGrabar pnlServicios" 
                                             value="GRABAR ANTECEDENTES FAMILIARES" action="#{jsfAtencion.grabarAntecedentesFamiliares()}"  title="Grabar antecedentes familiares"/>


                        </p:tab>

                        <p:tab disabled="#{jsfAtencion.object.ccoRenova ne true}"  title="Exámen físico regional">
                            <p:dataGrid  var="anf" value="#{jsfAtencion.listaFisico}" columns="1" 
                                         id="listaFisico"  
                                         >
                                <h:outputText styleClass="letraTomate"  value="#{anf.cexFisicoRegional.cefNombre}" />
                                <p:dataGrid  var="var" value="#{anf.listaHijos}" columns="4" id="listaHijos"  >
                                    <p:panel>
                                        <h:outputText  value="#{var.cexFisicoRegional.cefNombre}" />
                                        <h:panelGrid columns="2" >
                                            <p:selectOneRadio   required="true"  
                                                                label="Examen #{var.cexFisicoRegional.cefNombre} en #{var.cexFisicoRegional.cexFisicoRegional.cefNombre}"  id="tipoFisUno"
                                                                value="#{var.cfcTipo}" >                              
                                                <f:selectItem  itemLabel="CP" itemValue="1" />
                                                <f:selectItem itemLabel="SP" itemValue="2" />
                                            </p:selectOneRadio>


                                            <p:inputTextarea  rows="1" cols="15" value="#{var.cfcObservacion}" 
                                                              title="Observacion en el caso de tener patología" label="Enfermedad o problema actual"  />

                                            <f:verbatim/>
                                            <p:message for="tipoFisUno" />
                                        </h:panelGrid>
                                    </p:panel>
                                </p:dataGrid>
                            </p:dataGrid>

                            <br/>
                            <r:commandButton id="btGrabarFisicoRegional" disabled="#{empty jsfAtencion.preparacion.cprId}" execute="listaFisico" 
                                             render="commonStatus growl msg listaSimple btnGrabar pnlServicios" 
                                             value="GRABAR FÍSICO REGIONAL" action="#{jsfAtencion.grabarFisicoRegional()}" 
                                             title="Grabar físico regional"/>


                        </p:tab>

                        <p:tab  title="Evolución" >

                            <h:panelGrid id="listaAnteriores" >
                                <p:dataTable id="listaSimpleHistorias"  value="#{jsfAtencion.listaAtencionPopup}" var="item"  rows="2" 
                                             paginatorPosition="top" paginator="true" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                             rowsPerPageTemplate="2,4,8" emptyMessage="No se encontro atenciones anteriores" > 
                                    <p:column width="10" headerText="#">
                                        <h:outputText value="#{jsfAtencion.listaAtencionPopup.indexOf(item)+1}"/>
                                    </p:column>
                                    <p:column width="60" headerText="H/Clínica" >
                                        <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.chcHistoriaClinica}"/>
                                    </p:column>
                                    <p:column width="65" headerText="Fecha" >
                                        <h:outputText value="#{item.ccoFecha}">
                                            <f:convertDateTime pattern="dd/MM/yyyy"/>
                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Subespecialidad" >
                                        <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.cexEspecialidad.cesNombre}"/>
                                    </p:column>
                                    <p:column headerText="Médico" >
                                        <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.admMedico.ameNombreFull}"/>
                                    </p:column>
                                    <p:column width="80"  headerText="Acción">
                                        <r:commandLink  execute="@this" value="SELECCIONAR" render="datosAtencionesPop" 
                                                        actionListener="#{jsfAtencion.cargarAtencionAnterior(item)}"  title="Cargar paciente">
                                        </r:commandLink>
                                    </p:column>

                                </p:dataTable>
                            </h:panelGrid>
                            <h:panelGrid  id="datosAtencionesPop" >
                                <p:tab rendered="#{not empty jsfAtencion.anteriorConsulta.ccoAnexo}"   title="Historia Escaneada" >
                                    <object  type="application/pdf"   
                                             data="http://localhost:8080/haiamConsultaExterna-war/ServletImagen?campoClave=cco_id&amp;tabla=cex_consulta&amp;valorClave='#{jsfAtencion.anteriorConsulta.ccoId}'&amp;campoImagen=cco_anexo" 
                                             height="600px" width="900px">
                                        Your browser can't display pdf, <a href="/resources/demo/media/guide.pdf">click</a> to download pdf instead.
                                    </object>
                                </p:tab>


                                <p:fieldset legend="Signos vitales">
                                    <h:panelGrid  columns="15" 
                                                  columnClasses=",letraTomate,,,letraTomate,,,letraTomate,,,,,,letraTomate,,,letraTomate" >
                                        <h:outputText value="Peso en Kg:" />
                                        <h:outputText   value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprPeso}" />

                                        <p:spacer width="20"  height="1"/>

                                        <h:outputText value="Talla en mts:" />
                                        <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTalla}"/>

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="IMC:" />
                                        <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprImc}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Tensión arterial acostado:" />
                                        <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                            <h:outputText value="max:" />
                                            <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTensionMaxAcostado}" />
                                            <h:outputText value="min:" />
                                            <h:outputText value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTensionMinAcostado}" />

                                        </h:panelGrid>
                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Tensión arterial sentado" />
                                        <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                            <h:outputText value="max:" />
                                            <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTensionMaxSentado}" />
                                            <h:outputText value="min:" />
                                            <h:outputText value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTensionMinSentado}" />

                                        </h:panelGrid>


                                        <f:verbatim/>

                                        <h:outputText value="Frec/cardíaca:" />
                                        <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprFrecenciaCar}" />


                                        <p:spacer width="20"  height="1" />


                                        <h:outputText value="Frec/respiratoria:" />
                                        <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprFrecenciaRes}" />


                                        <p:spacer width="20"  height="1" />


                                        <h:outputText value="Temperatura:" />
                                        <h:outputText  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprTemperatura}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Per/citura:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprPerimertoCintura}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Per/pantorrilla:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprPerimetroPantollida}" />

                                        <f:verbatim/>
                                    </h:panelGrid>
                                    <h:panelGrid columns="6" columnClasses=",letraTomate,,,letraTomate,,,letraTomate," >


                                        <h:outputText value="Per/cadera:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprPerimetroCadera}" />

                                        <p:spacer width="35"  height="1" />

                                        <h:outputText value="Observaciones:" />
                                        <h:outputText styleClass="letraTomate"  value="#{jsfAtencion.anteriorConsulta.cexPreparacion.cprObservaciones}" />  
                                        <f:verbatim/>
                                    </h:panelGrid>

                                </p:fieldset>
                                <p:fieldset legend="Motivod e consulta">
                                    <h:outputText styleClass="letraTomate" rendered="#{jsfAtencion.object.ccoRenova eq false}" value="#{jsfAtencion.anteriorConsulta.ccoMotivoConsulta}" />  
                                    <h:outputText styleClass="letraTomate" rendered="#{jsfAtencion.object.ccoRenova eq true}" value="#{jsfAtencion.anteriorConsulta.ccoMotivoConsultaRenova}" />  
                                </p:fieldset>
                                <p:fieldset legend="Enfermedad">
                                    <h:outputText styleClass="letraTomate" rendered="#{jsfAtencion.object.ccoRenova eq false}" value="#{jsfAtencion.anteriorConsulta.ccoEnfermedad}" />
                                    <h:outputText styleClass="letraTomate" rendered="#{jsfAtencion.object.ccoRenova eq true}" value="#{jsfAtencion.anteriorConsulta.ccoEnfermedadRenova}" />
                                </p:fieldset>
                                <p:fieldset legend="Evolución">
                                    <h:outputText styleClass="letraTomate" value="#{jsfAtencion.anteriorConsulta.ccoEvolucion}" />  
                                </p:fieldset>
                                <p:fieldset legend="Observaciones">
                                    <h:outputText styleClass="letraTomate"   value="#{jsfAtencion.anteriorConsulta.ccoObservacion}" />  
                                </p:fieldset>

                            </h:panelGrid>
                            <h:panelGrid id="pnlDatosevolucion" columns="3" >
                                <h:graphicImage library="images/ajax" name="bullet.gif" />
                                <h:outputText value="Notas de evolución:" />
                                <p:inputTextarea rows="4" cols="100" required="true" id="evolucion" label="Notas de evolución"  
                                                 value="#{jsfAtencion.object.ccoEvolucion}" />

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="evolucion" />


                                <f:verbatim/>
                                <h:outputText value="Prescripciones:" />
                                <p:inputTextarea rows="4" cols="100" id="observacion" label="Observacion"  
                                                 value="#{jsfAtencion.object.ccoObservacion}" />

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="observacion" />
                            </h:panelGrid>
                            <r:commandButton id="btGrabarDadtosevolucion" execute="pnlDatosevolucion" 
                                             render="pnlDatosConsulta commonStatus growl msg pnlServicios listaSimple btnGrabar" 
                                             value="GRABAR DATOS EVOLUCIÓN" action="#{jsfAtencion.grabarDatosEvolucion()}"  
                                             title="GRABAR DATOS EVOLUCIÓN"/>

                        </p:tab>

                        <p:tab disabled="#{jsfAtencion.object.ccoRenova ne true}" title="Pruebas diagnosticas">
                            <h:panelGrid id="pnlPruebasDiagnosticas"  >
                                <p:inputTextarea rows="4" cols="130" id="pruebasDiag" label="Pruebas diagnostitas"  value="#{jsfAtencion.object.ccoPruebaDiagnostica}" />  
                            </h:panelGrid>
                            <r:commandButton id="btGrabarPruebaDiagnostico" execute="pnlPruebasDiagnosticas" 
                                             render="pnlPruebasDiagnosticas commonStatus growl msg pnlServicios listaSimple btnGrabar" 
                                             value="GRABAR PRUEBAS DIAGNOSTICAS" action="#{jsfAtencion.grabarPruebaDiagnostica()}"  
                                             title="GRABAR PRUEBAS DIAGNOSTICAS"/>

                        </p:tab>

                        <p:tab id="panelDiagnostico" title="Diagnostico">

                            <p:dataTable emptyMessage="No se encontro historial" id="listaDiagnosticoHistorico" 
                                         value="#{jsfAtencion.listaAtencionPopup}" var="var" rows="2" 
                                         paginator="true" paginatorPosition="top"
                                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                                         rowsPerPageTemplate="5,10,15">

                                <p:subTable var="item" value="#{var.cexDiagnosticoConsultaList}">
                                    <f:facet name="header">
                                        <h:outputText value="FECHA CONSULTA: " />
                                        <h:outputText value="#{var.cexPreparacion.cexAgenda.cagFecha}" >
                                            <f:convertDateTime pattern="dd-MMMM-yyyy"/>
                                        </h:outputText>
                                        <p:spacer width="120" height="20" />
                                        <h:outputText value="ESPECIALIDAD: " />
                                        <h:outputText value="#{var.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.cexEspecialidad.cesNombre}" >
                                        </h:outputText>
                                        <p:spacer width="70" height="20" />
                                        <h:outputText value="MÉDICO: " />
                                        <h:outputText value="#{var.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.admMedico.ameNombreFull}" >
                                        </h:outputText>
                                    </f:facet>
                                    <p:columnGroup type="header">
                                        <p:row>
                                            <p:column  headerText="Código" />
                                            <p:column  headerText="Diagnostico" />

                                            <p:column headerText="Prevención" />
                                            <p:column headerText="Morbilidad" />
                                            <p:column headerText="Condición diagnostico" />
                                            <p:column headerText="Tipo" />
                                            <p:column headerText="Observación" />
                                        </p:row>
                                    </p:columnGroup>
                                    <p:column >
                                        <h:outputText value="#{item.cexDiagnostico.cdiCodigo}">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Diagnostico">
                                        <h:outputText value="#{item.cexDiagnostico.cdiNombre }">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Prevencion" >
                                        <h:outputText value="#{item.dicPrevencion eq 0 ? 'NINGUNA' :(item.dicPrevencion eq 1 ? 'PRIMERA' : 'SUBSECUENTE')}"/>
                                    </p:column>
                                    <p:column headerText="Morbilidad" >
                                        <h:outputText value="#{item.dicMorbilidad eq 0 ? 'NINGUNA' : (item.dicMorbilidad eq 1 ? 'PRIMERA':'SUBSECUENTE')}"/>
                                    </p:column>
                                    <p:column headerText="Tipo diagnostico" >
                                        <h:outputText value="#{item.cexCondicionDiagnostico.ccdNombre}"/>

                                    </p:column>
                                    <p:column headerText="Clase diagnostico" >
                                        <h:outputText value="#{item.dicTipo eq 1 ? 'PRIMARIO' : 'SECUNDARIO'}"/>

                                    </p:column>
                                    <p:column headerText="Observación">
                                        <h:outputText value="#{item.dicObservacion}">

                                        </h:outputText>
                                    </p:column>
                                </p:subTable>
                            </p:dataTable>

                            <br/>
                            <p:panel>
                                <h:panelGrid columns="4"   >
                                    <f:verbatim/>
                                    <p:commandButton value="Buscar diagnostico" id="btnBuscardiag"  type="button" title="Buscar diagnostico"   />
                                    <p:overlayPanel id="chartDaig" for="btnBuscardiag" hideEffect="fade">

                                        <h:panelGrid id="datosDiagPop" columns="6">
                                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                                            <h:outputText value="Buscar por:"/>
                                            <p:selectOneMenu style="width: 120px" label="Buscar por" id="busPor" value="#{jsfAtencion.tipoBusquedaDiagnostico}"   >                              
                                                <f:selectItem itemLabel="CÓDIGO" itemValue="1"/>
                                                <f:selectItem itemLabel="DIAGNOSTICO" itemValue="2"/>
                                            </p:selectOneMenu>
                                            <p:message  for="busPor"/>


                                            <p:inputText label="Valor de busqueda" id="parDiag"  size="30"  value="#{jsfAtencion.busquedaDiagnostico}"/>
                                            <p:message  for="parDiag"/>

                                        </h:panelGrid>

                                        <h:panelGrid >
                                            <center>
                                                <h:panelGroup id="panelBotones">
                                                    <r:commandButton id="btBuscar1" execute="datosDiagPop"  render="listaSimpleDiagnosticoPop" value="Buscar" action="#{jsfAtencion.buscarDiagnostico}"  title="Buscar">

                                                    </r:commandButton>

                                                </h:panelGroup>

                                            </center>

                                            <p:dataTable emptyMessage="No se encontro diagnosticos" id="listaSimpleDiagnosticoPop"  value="#{jsfAtencion.listadiagnosticoPopup}" var="item"  rows="6" paginator="true"   
                                                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                                         rowsPerPageTemplate="5,10,15"> 

                                                <p:column width="10" headerText="#">
                                                    <h:outputText value="#{jsfAtencion.listadiagnosticoPopup.indexOf(item)+1}"/>
                                                </p:column>
                                                <p:column width="50" headerText="Código">
                                                    <h:outputText value="#{item.cdiCodigo}"/>
                                                </p:column>
                                                <p:column headerText="Nombre">
                                                    <h:outputText value="#{item.cdiNombre}"/>
                                                </p:column>


                                                <p:column width="50" headerText="Acción">
                                                    <r:commandLink value="AGREGAR" execute="@this" render="growl mensaje diagnosticoText  commonStatus tipAtencion periodicidad1 cond1" action="#{jsfAtencion.agregarDiagnostico(item)}" title="Agregar diagnostico">
                                                    </r:commandLink>
                                                </p:column>

                                            </p:dataTable>


                                        </h:panelGrid>

                                    </p:overlayPanel>
                                    <h:outputFormat style="width: 15px"  styleClass="letraTomate" value="[#{jsfAtencion.diagnostico1.cexDiagnostico.cdiCodigo}] #{jsfAtencion.diagnostico1.cexDiagnostico.cdiNombre}" id="diagnosticoText" />
                                    <p:message for="diagnosticoText" />
                                </h:panelGrid>
                                <h:panelGrid id="diagnostico" columns="8"   >


                                    <f:verbatim/>
                                    <h:outputText value="Prevencion:" />
                                    <p:selectOneMenu style="width: 150px"  label="Tipo de atención" disabled="#{jsfAtencion.isPrevencion eq false}" id="tipAtencion"    value="#{jsfAtencion.diagnostico1.dicPrevencion}" >                              
                                        <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                        <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                        <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />
                                        <f:ajax event="change" execute="@this" render="cond1 periodicidad1"/>
                                    </p:selectOneMenu>
                                    <p:message for="tipAtencion" />

                                    <f:verbatim/>
                                    <h:outputText value="Observación" />
                                    <p:inputTextarea  rows="2" cols="60" value="#{jsfAtencion.diagnostico1.dicObservacion}" id="obsDiag" label="Primario"   />  
                                    <p:message for="obsDiag" />


                                    <f:verbatim/>
                                    <h:outputText value="Morbilidad" />
                                    <p:selectOneMenu style="width: 150px" label="Periodicidad" disabled="#{jsfAtencion.isPrevencion eq true}" id="periodicidad1"    value="#{jsfAtencion.diagnostico1.dicMorbilidad}" >                              
                                        <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                        <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                        <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />
                                        <f:ajax event="change" execute="@this" render="tipAtencion"/>
                                    </p:selectOneMenu>
                                    <p:message for="periodicidad1" />




                                    <f:verbatim/>
                                    <h:outputText value="Tipo de diagnostico" />
                                    <p:selectOneMenu style="width: 230px" label="Condición" disabled="#{jsfAtencion.isPrevencion eq true}"  id="cond1"  converter="JsfConverterCondicionDiagnostico"  value="#{jsfAtencion.diagnostico1.cexCondicionDiagnostico}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfCondicion.selectedItem}" />

                                    </p:selectOneMenu>
                                    <p:message for="cond1" />




                                    <f:verbatim/>
                                    <h:outputText value="Principal" />
                                    <p:selectBooleanCheckbox  id="diagPrincipal" value="#{jsfAtencion.isDiagPrincipal}">
                                    </p:selectBooleanCheckbox>
                                    <p:message for="diagPrincipal" />


                                </h:panelGrid>
                                <br/>
                                <r:commandButton id="btAgregarDiag"  value="Agregar" execute="diagnostico diagnosticoText " 
                                                 render="listaDiagnostico diagnostico  diagnosticoText commonStatus growl msg" 
                                                 action="#{jsfAtencion.agregarDiagnostico()}"  title="Agregar fisico diagnostico">
                                </r:commandButton>

                            </p:panel>
                            <p:dataTable emptyMessage="No se encontro diagnosticos" id="listaDiagnostico" value="#{jsfAtencion.listaDiagnostico}" 
                                         var="item" rows="5"   >

                                <p:column width="50" headerText="Código">
                                    <h:outputText value="#{item.cexDiagnostico.cdiCodigo}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Diagnostico">
                                    <h:outputText value="#{item.cexDiagnostico.cdiNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column width="80" headerText="Prevencion" >
                                    <h:outputText value="#{item.dicPrevencion eq 0 ? 'NINGUNA' :(item.dicPrevencion eq 1 ? 'PRIMERA' : 'SUBSECUENTE')}"/>
                                </p:column>
                                <p:column width="80" headerText="Morbilidad" >
                                    <h:outputText value="#{item.dicMorbilidad eq 0 ? 'NINGUNA' : (item.dicMorbilidad eq 1 ? 'PRIMERA':'SUBSECUENTE')}"/>
                                </p:column>
                                <p:column width="120" headerText="Tipo diagnostico" >
                                    <h:outputText value="#{item.cexCondicionDiagnostico.ccdNombre}"/>

                                </p:column>
                                <p:column width="120" headerText="Clase diagnostico" >
                                    <h:outputText value="#{item.dicTipo eq 1 ? 'PRIMARIO' : 'SECUNDARIO'}"/>

                                </p:column>
                                <p:column headerText="Observación" >
                                    <h:outputText value="#{item.dicObservacion}"/>
                                </p:column>
                                <p:column width="50"  headerText="Eliminar" >
                                    <r:commandLink execute="@this"  render="listaDiagnostico commonStatus" action="#{jsfAtencion.eliminarDiagnostico(item)}" title="Editar diagnostico">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </r:commandLink>
                                </p:column>
                            </p:dataTable>
                            <br/>
                            <r:commandButton disabled="#{empty jsfAtencion.preparacion.cprId}" id="btGrabarDiagnostico" execute="listaDiagnostico" 
                                             render="commonStatus growl msg listaSimple pnlServicios btnGrabar" 
                                             value="GRABAR DIAGNOSTICO" action="#{jsfAtencion.grabarDiagnostico()}"  
                                             title="Grabar diagnostico"/>

                        </p:tab>

                        <p:tab title="Escalas geriátricas">
                            <p:dataTable id="listaGeriatricoHistorial"  value="#{jsfAtencion.listaAtencionPopup}" var="item"  rows="2" 
                                         paginatorPosition="top" paginator="true" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                         rowsPerPageTemplate="2,4,8" emptyMessage="No se encontro atenciones anteriores" > 
                                <p:column  width="10" headerText="#">
                                    <h:outputText rendered="#{not empty item.cexGeriatricoConsultaList}" value="#{jsfAtencion.listaAtencionPopup.indexOf(item)+1}"/>
                                </p:column>
                                <p:column  width="60" headerText="H/Clínica" >
                                    <h:outputText rendered="#{not empty item.cexGeriatricoConsultaList}" value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.chcHistoriaClinica}"/>
                                </p:column>
                                <p:column  width="65" headerText="Fecha" >
                                    <h:outputText rendered="#{not empty item.cexGeriatricoConsultaList}" value="#{item.ccoFecha}">
                                        <f:convertDateTime pattern="dd/MM/yyyy"/>
                                    </h:outputText>
                                </p:column>
                                <p:column width="200"  headerText="Subespecialidad" >
                                    <h:outputText rendered="#{not empty item.cexGeriatricoConsultaList}" value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.cexEspecialidad.cesNombre}"/>
                                </p:column>
                                <p:column  headerText="Médico" >
                                    <h:outputText rendered="#{not empty item.cexGeriatricoConsultaList}" value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.admMedico.ameNombreFull}"/>
                                </p:column>
                                <p:column  width="100"   headerText="Acción">
                                    <r:commandLink rendered="#{not empty item.cexGeriatricoConsultaList}" execute="@this" value="VISTA PRELIMINAR" render="pnlGerHistorial" 
                                                   actionListener="#{jsfAtencion.cargarEscalaGeriatrica(item)}" 
                                                   onclick="PF('popupDetalleGeriatriaHistorial').show();"   title="Cargar paciente">
                                    </r:commandLink>
                                </p:column>

                            </p:dataTable>

                            <p:dataGrid  var="car" value="#{jsfAtencion.listaSindromeGeriatrico}" columns="2" 
                                         id="cars"                                       >
                                <h:panelGrid  columns="1" >
                                    <r:commandLink value="#{car.csgNombre}" execute="@this" render="totalEscala pngEscalasGeriatricasDetalle"
                                                   action="#{jsfAtencion.cargarDetalleGeriatricas(car)}"
                                                   onclick="PF('popupDetalleGeriatria').show();"   title="Escalas Geriatricas">
                                    </r:commandLink>
                                    <p:dataGrid var="varCs" value="#{car.cexSindromeGeriatricoList}" columns="1" 
                                                id="listaConsultaGeriatrica"                                       >

                                        <h:panelGrid rendered="#{not empty varCs.valorRespuesta}"   columns="5" >
                                            <h:outputText  value="#{varCs.valorRespuesta}" />
                                            <p:spacer width="5"  height="1"/>
                                            <h:outputText  value=" = " />
                                            <p:spacer width="5"  height="1"/>
                                            <h:outputLabel  value="#{varCs.csgNombre}"   />
                                        </h:panelGrid>
                                    </p:dataGrid>
                                    <h:panelGrid   columns="5" >
                                        <h:outputText  value="TOTAL" />
                                        <p:spacer width="10"  height="1"/>
                                        <h:outputText  value=" = " />
                                        <p:spacer width="10"  height="1"/>
                                        <h:outputLabel styleClass="letraTomate"  value="#{car.total}"   />
                                    </h:panelGrid>
                                </h:panelGrid>
                            </p:dataGrid>

                            <r:commandButton id="btGrabarEscalasGeriatricas" disabled="#{empty jsfAtencion.preparacion.cprId}" execute="cars" 
                                             render="commonStatus growl msg listaSimple btnGrabar pnlServicios" 
                                             value="GRABAR ESCALAS GERIÁTRICAS" action="#{jsfAtencion.grabarEscalasGeriatricas()}" 
                                             title="GRABAR ESCALAS GERIÁTRICAS"/>
                        </p:tab>
                        <p:tab title="Tratamiento">
                            <p:panel>
                                <h:panelGrid columns="12" id="procedimiento" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Procedimiento" />
                                    <p:selectOneMenu style="width: 200px" filter="true" filterMatchMode="contains" label="Procedimiento"  id="procedimientocmb"  converter="JsfConverterProcedimiento"  value="#{jsfAtencion.procedimiento.cexProcedimiento}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfProcedimiento.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Número de actividades" />
                                    <p:inputText  size="5" maxlength="5" placeholder="0" id="numActividades" label="Número de actividades" value="#{jsfAtencion.procedimiento.cptNumeroActividades}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="40" rows="2" id="proObservacion" value="#{jsfAtencion.procedimiento.cptObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="procedimientocmb" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="numActividades"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="proObservacion"/>

                                    <f:verbatim/>

                                    <f:verbatim/>


                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>

                                <r:commandButton id="btAgregarPro" execute="procedimiento" render="listaProcedimiento commonStatus growl  procedimiento"  value="Agregar"  action="#{jsfAtencion.agregarProcedimiento}"  title="Agregar procedimiento"/>
                                <p:dataTable emptyMessage="No se encontro procedimientos" id="listaProcedimiento" value="#{jsfAtencion.listaProcedimiento}" var="item"   >


                                    <p:column headerText="Procedimiento">
                                        <h:outputText value="#{item.cexProcedimiento.cprNombre}">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Número de actividades">
                                        <h:outputText value="#{item.cptNumeroActividades}"/>

                                    </p:column>
                                    <p:column headerText="Obervación">
                                        <h:outputText value="#{item.cptObservacion}"/>

                                    </p:column>
                                    <p:column headerText="Acción" >
                                        <r:commandLink execute="@this"  render="listaProcedimiento commonStatus" action="#{jsfAtencion.eliminarProcedimiento(item)}" title="Editar procedimiento">
                                            <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                        </r:commandLink>

                                    </p:column>

                                </p:dataTable>
                            </p:panel>
                            <br/>
                            <p:panel styleClass="curved" >
                                <h:panelGrid id="perdiodicidad" columns="8" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Periodicidad" />
                                    <p:selectOneMenu style="width: 230px" label="Interconsulta"   id="inter" value="#{jsfAtencion.object.ccoPeriodicidad}"  >
                                        <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                        <f:selectItem itemLabel="1-REFERENCIA" itemValue="1" />
                                        <f:selectItem itemLabel="2-CONTRAREFERENCIA" itemValue="2" />
                                    </p:selectOneMenu>
                                    <p:message for="inter" />

                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Interconsulta" />
                                    <p:selectOneMenu style="width: 230px" label="TIPO DE CONSULTA"   id="tipCons" value="#{jsfAtencion.object.ccoTipoConsulta}"   >                              
                                        <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                        <f:selectItem itemLabel="1-INTERCONSULTA SOLICITADA" itemValue="1" />
                                        <f:selectItem itemLabel="2-INTERCONSULTA RECIBIDA" itemValue="2" />
                                    </p:selectOneMenu>
                                    <p:message for="tipCons" />

                                </h:panelGrid>
                            </p:panel>

                            <br/>

                            <p:panel id="pnlServicios" >
                                <p:commandButton value="Terapias" disabled="#{empty jsfAtencion.object.ccoId}" type="button" onclick="PF('popupTerapias').show();" />
                                <p:spacer width="100" height="10" />
                                <p:commandButton value="Cita subsecuente" disabled="#{empty jsfAtencion.object.ccoId}" id="btnCitaSub"  type="button" 
                                                 onclick="PF('popupCitaSub').show();" />
                                <p:spacer width="100" height="10" />
                                <p:commandButton value="Pedido laboratorio" disabled="#{empty jsfAtencion.object.ccoId}" id="btnPedidoLab"  type="button" 
                                                 onclick="PF('popupPedidoLab').show();" />
                            </p:panel>
                            <br/>
                            <r:commandButton id="btGrabarPlanesTratamiento" execute="listaProcedimiento perdiodicidad" 
                                             render="btnGrabar pnlServicios commonStatus growl msg listaSimple" 
                                             value="GRABAR PLAN DE TRATAMIENTO" action="#{jsfAtencion.grabarPlanTratamiento()}"  title="Grabar planes de tratamiento"/>

                        </p:tab>
                    </p:tabView>
                    <br />
                    <center>
                        <h:panelGrid >
                            <h:panelGroup id="panelBotones">
                                <r:commandButton id="btnGrabar" value="VISTA PRELIMINAR" disabled="#{empty jsfAtencion.object.ccoId}" 
                                                 render="datosVistaPreliminarPop btnGrabar1" onclick="PF('popupVistaPreviaWid').show();" execute="@this"  
                                                 title="Vista preliminar de la consulta">
                                    <r:param value="true" assignTo="#{jsfAtencion.isVisualizar}" />
                                </r:commandButton>
                                <r:commandButton id="btnGrabar1" value="CULMINAR ATENCION" 
                                                 disabled="#{jsfAtencion.isVisualizar eq false}" 
                                                 action="#{jsfAtencion.grabarAction()}"   execute="panelBotones datosPaciente 
                                                 signosVitales obs pnlDatosConsulta  
                                                 listaDiagnostico listaProcedimiento perdiodicidad 
                                                 " 
                                                 render=":panelDatos"     title="GRABAR ATENCION"   >
                                </r:commandButton>
                                <p:ajaxStatus id="commonStatus">
                                    <f:facet name="start">
                                        <h:graphicImage library="images/ajax" name="status2.gif"/>
                                    </f:facet>
                                </p:ajaxStatus>
                            </h:panelGroup>
                        </h:panelGrid>
                    </center>
                    <p:message id="msg" for="formDatos">
                        <f:facet name="errorMarker">
                            <h:graphicImage library="images/ajax" name="warning.gif"/>
                        </f:facet>
                        <f:facet name="infoMarker">
                            <h:graphicImage library="images/ajax" name="passed.gif"/>
                        </f:facet>
                    </p:message>
                    <br />
                    <h:panelGroup >
                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                        <h:outputText value="Campo obligatorio" styleClass="campo-obligatorio"/>
                    </h:panelGroup>
                    <p:growl id="growl"  showDetail="true" life="6500" />  

                    <p:dialog  modal="true" height="600" width="1050" id="popupVistaPrevia"   widgetVar="popupVistaPreviaWid">
                        <f:facet name="header">
                            <h:outputText value="Vista preliminar atención" />
                        </f:facet>


                        <center>
                            <h:panelGrid  id="datosVistaPreliminarPop" >
                                <p:fieldset legend="Signos vitales">
                                    <h:panelGrid  columns="15" 
                                                  columnClasses=",letraTomate,,,letraTomate,,,letraTomate,,,,,,letraTomate,,,letraTomate" >
                                        <h:outputText value="Peso en Kg:" />
                                        <h:outputText   value="#{jsfAtencion.object.cexPreparacion.cprPeso}" />

                                        <p:spacer width="20"  height="1"/>

                                        <h:outputText value="Talla en mts:" />
                                        <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprTalla}"/>

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="IMC:" />
                                        <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprImc}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Tensión arterial acostado:" />
                                        <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                            <h:outputText value="max:" />
                                            <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprTensionMaxAcostado}" />
                                            <h:outputText value="min:" />
                                            <h:outputText value="#{jsfAtencion.object.cexPreparacion.cprTensionMinAcostado}" />

                                        </h:panelGrid>
                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Tensión arterial sentado" />
                                        <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                            <h:outputText value="max:" />
                                            <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprTensionMaxSentado}" />
                                            <h:outputText value="min:" />
                                            <h:outputText value="#{jsfAtencion.object.cexPreparacion.cprTensionMinSentado}" />

                                        </h:panelGrid>


                                        <f:verbatim/>

                                        <h:outputText value="Frec/cardíaca:" />
                                        <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprFrecenciaCar}" />


                                        <p:spacer width="20"  height="1" />


                                        <h:outputText value="Frec/respiratoria:" />
                                        <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprFrecenciaRes}" />


                                        <p:spacer width="20"  height="1" />


                                        <h:outputText value="Temperatura:" />
                                        <h:outputText  value="#{jsfAtencion.object.cexPreparacion.cprTemperatura}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Per/citura:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.object.cexPreparacion.cprPerimertoCintura}" />

                                        <p:spacer width="20"  height="1" />

                                        <h:outputText value="Per/pantorrilla:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.object.cexPreparacion.cprPerimetroPantollida}" />

                                        <f:verbatim/>
                                    </h:panelGrid>
                                    <h:panelGrid id="observacionSigVit" columns="6" columnClasses=",letraTomate,,,letraTomate,,,letraTomate," >


                                        <h:outputText value="Per/cadera:" />
                                        <h:outputText  styleClass="letraTomate" value="#{jsfAtencion.object.cexPreparacion.cprPerimetroCadera}" />

                                        <p:spacer width="35"  height="1" />

                                        <h:outputText value="Observaciones:" />
                                        <h:outputText styleClass="letraTomate"  value="#{jsfAtencion.object.cexPreparacion.cprObservaciones}" />  
                                        <f:verbatim/>
                                    </h:panelGrid>

                                </p:fieldset>


                                <p:fieldset legend="Datos de la consulta">
                                    <h:panelGrid  columns="2" columnClasses=",letraTomate" >
                                        <h:outputText value="Motivo de la consulta:" />
                                        <h:outputText rendered="#{jsfAtencion.object.ccoRenova eq false}" value="#{jsfAtencion.object.ccoMotivoConsulta}" />  
                                        <h:outputText rendered="#{jsfAtencion.object.ccoRenova eq true}" value="#{jsfAtencion.object.ccoMotivoConsultaRenova}" />  
                                        <h:outputText value="Enfermedad o problema actual:" />
                                        <h:outputText rendered="#{jsfAtencion.object.ccoRenova eq false}" value="#{jsfAtencion.object.ccoEnfermedad}" />  
                                        <h:outputText rendered="#{jsfAtencion.object.ccoRenova eq true}" value="#{jsfAtencion.object.ccoEnfermedadRenova}" />  
                                        <h:outputText value="Evolución:" />
                                        <h:outputText value="#{jsfAtencion.object.ccoEvolucion}" /> 
                                        <h:outputText value="Observación:" />
                                        <h:outputText value="#{jsfAtencion.object.ccoObservacion}" /> 
                                    </h:panelGrid>
                                </p:fieldset>

                                <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                                    <p:fieldset legend="Antecedentes personales">
                                        <c:forEach var="patV" items="#{jsfAtencion.object.cexAntecedentesPatologicosList}">
                                            <p:panel rendered="#{patV.capId != null}" >
                                                <h:panelGrid  columns="2"  >
                                                    <h:outputText value="Patología:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patV.cexPatologia.cptNombre}"/>
                                                    <h:outputText value="Tipo"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patV.capTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patV.capObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>

                                    <p:fieldset legend="Antecedentes familiares">
                                        <c:forEach var="patFamV" items="#{jsfAtencion.object.cexAntecedentesFamiliaresList}">
                                            <p:panel rendered="#{patFamV.cafId != null}" >
                                                <h:panelGrid columns="2"  >
                                                    <h:outputText value="Patología:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patFamV.cexPatologia.cptNombre}"/>
                                                    <h:outputText value="Parentesco:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patFamV.cexParentesco.cpaNombre}"/>
                                                    <h:outputText value="Tipo"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patFamV.cptTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{patFamV.cafObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>
                                    <p:fieldset legend="Revisión órganos">
                                        <c:forEach var="revOrV" items="#{jsfAtencion.object.cexRevisionOrganosList}">
                                            <p:panel  >
                                                <h:panelGrid columns="2"  >
                                                    <h:outputText value="Sistema y órgano:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{revOrV.cexSistemasOrganos.csoNombre}"/>
                                                    <h:outputText value="Tipo"/>
                                                    <h:outputText styleClass="letraTomate" value="#{revOrV.croTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{revOrV.croObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>

                                    <p:fieldset legend="Exámen físico regional">
                                        <c:forEach var="exaFisV" items="#{jsfAtencion.listaFisico}">
                                            <p:panel rendered="#{exaFisV.cfcId != null}" >
                                                <h:panelGrid  columns="2"  >
                                                    <h:outputText value="físico regional:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{exaFisV.cexFisicoRegional.cefNombre}"/>
                                                    <h:outputText value="Tipo"/>
                                                    <h:outputText styleClass="letraTomate" value="#{exaFisV.cfcTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{exaFisV.cfcObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>


                                    <p:fieldset legend="Diagnostico">
                                        <c:forEach var="diagV" items="#{jsfAtencion.listaDiagnostico}">
                                            <p:panel rendered="#{diagV.dicId != null}">
                                                <h:panelGrid columns="2"  >
                                                    <h:outputText value="Diagnostico:"/>
                                                    <h:outputText styleClass="letraTomate" value="[#{diagV.cexDiagnostico.cdiCodigo}] #{diagV.cexDiagnostico.cdiNombre}"/>
                                                    <h:outputText value="Prevención"/>
                                                    <h:outputText styleClass="letraTomate" value="#{diagV.dicPrevencion eq 1 ? 'PRIMERA':(diagV.dicPrevencion eq 2 ? 'SUBSECUENTE':'')}"/>
                                                    <h:outputText value="Morbilidad"/>
                                                    <h:outputText styleClass="letraTomate" value="#{diagV.dicMorbilidad eq 1 ? 'PRIMERA':(diagV.dicMorbilidad eq 2 ? 'SUBSECUENTE':'')}"/>
                                                    <h:outputText value="Tipo"/>
                                                    <h:outputText styleClass="letraTomate" value="#{diagV.cexCondicionDiagnostico.ccdNombre}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{diagV.dicObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>

                                    <p:fieldset legend="Procedimientos">
                                        <c:forEach var="procV" items="#{jsfAtencion.listaProcedimiento}">
                                            <p:panel rendered="#{procV.cptId != null}">
                                                <h:panelGrid columns="2"  >
                                                    <h:outputText value="Procedimiento:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{procV.cexProcedimiento.cprNombre}"/>
                                                    <h:outputText value="Observación:"/>
                                                    <h:outputText styleClass="letraTomate" value="#{procV.cptObservacion}"/>
                                                </h:panelGrid>
                                            </p:panel>
                                        </c:forEach>
                                    </p:fieldset>


                                </h:panelGrid>

                                <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                                    <p:fieldset legend="Consulta">
                                        <h:panelGrid  columns="2" columnClasses=",letraTomate," >
                                            <h:outputText value="Periodicidad:" />
                                            <h:outputText styleClass="letraTomate" value="#{jsfAtencion.object.ccoPeriodicidad eq 1 ? 'REFERENCIA':(jsfAtencion.object.ccoPeriodicidad eq 2 ? 'CONTRAREFERENCIA':'NINGUNA')}"/>
                                            <h:outputText value="Interconsulta:" />
                                            <h:outputText styleClass="letraTomate" value="#{jsfAtencion.object.ccoTipoConsulta eq 1 ? 'INTERCONSULTA SOLICITADA':(jsfAtencion.object.ccoTipoConsulta eq 2 ? 'INTERCONSULTA RECIBIDA':'NINGUNA')}"/>
                                        </h:panelGrid>
                                    </p:fieldset>

                                </h:panelGrid>
                            </h:panelGrid>

                        </center>


                    </p:dialog>

                    <p:dialog header=""   modal="true" height="600" width="550" id="popupDetallePerPop" 
                              widgetVar="popupDetalleGeriatria">
                        <p:dataGrid var="var" value="#{jsfAtencion.sindromeGer.cexSindromeGeriatricoList}"  
                                    id="pngEscalasGeriatricasDetalle"    columns="1"                                 >
                            <h:panelGrid  columns="4" >
                                <p:selectOneMenu  rendered="#{var.csgTipoPregunta eq 1}"  
                                                  label="Respuesta" id="respuesta1"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="DEPENDIENTE TOTAL" itemValue="0"/>
                                    <f:selectItem itemLabel="INDEPENDIENTE" itemValue="2"/>
                                    <f:selectItem itemLabel="DEPENDIENTE PARCIAL" itemValue="1"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 5 }"
                                                 label="Respuesta" id="respuesta2"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <f:selectItem itemLabel="2" itemValue="2"/>
                                    <f:selectItem itemLabel="3" itemValue="3"/>
                                    <f:selectItem itemLabel="4" itemValue="4"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 3}" 
                                                 label="Respuesta" id="respuesta3"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <f:selectItem itemLabel="2" itemValue="2"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 4}" 
                                                 label="Respuesta" id="respuesta4"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <f:selectItem itemLabel="2" itemValue="2"/>
                                    <f:selectItem itemLabel="3" itemValue="3"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 6}" 
                                                 label="Respuesta" id="respuesta5"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <f:selectItem itemLabel="2" itemValue="2"/>
                                    <f:selectItem itemLabel="3" itemValue="3"/>
                                    <f:selectItem itemLabel="4" itemValue="4"/>
                                    <f:selectItem itemLabel="5" itemValue="5"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 7}"
                                                 label="Respuesta" id="respuesta7"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <f:selectItem itemLabel="2" itemValue="2"/>
                                    <f:selectItem itemLabel="3" itemValue="3"/>
                                    <f:selectItem itemLabel="4" itemValue="4"/>
                                    <f:selectItem itemLabel="5" itemValue="5"/>
                                    <f:selectItem itemLabel="6" itemValue="6"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 120px" rendered="#{var.csgTipoPregunta eq 2}" 
                                                 label="Respuesta" id="respuesta6"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="0" itemValue="0"/>
                                    <f:selectItem itemLabel="1" itemValue="1"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 80px" rendered="#{var.csgTipoPregunta eq 8}"  
                                                 label="Respuesta" id="respuesta8"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="NO" itemValue="0"/>
                                    <f:selectItem itemLabel="SI" itemValue="1"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu style="width: 80px" rendered="#{var.csgTipoPregunta eq 10}"  
                                                 label="Respuesta" id="respuesta10"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="NO" itemValue="1"/>
                                    <f:selectItem itemLabel="SI" itemValue="0"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:selectOneMenu  style="width: 120px" rendered="#{var.csgTipoPregunta eq 9}" 
                                                  label="Respuesta" id="respuesta9"  value="#{var.valorRespuesta}" >                              
                                    <f:selectItem itemLabel="SEVERO" itemValue="0"/>
                                    <f:selectItem itemLabel="AUSENTE" itemValue="2"/>
                                    <f:selectItem itemLabel="MODERADO" itemValue="1"/>
                                    <r:ajax event="change" execute="@this" listener="#{jsfAtencion.totalDetalleGeriatricas()}" render="totalEscala"/>
                                </p:selectOneMenu>
                                <p:spacer width="40" height="5" />
                                <h:outputText value="#{var.csgNombre}" />
                                <p:message for="respuesta1" />
                                <p:message for="respuesta2" />
                                <p:message for="respuesta3" />
                                <p:message for="respuesta4" />
                                <p:message for="respuesta5" />
                                <p:message for="respuesta6" />
                                <p:message for="respuesta7" />
                                <p:message for="respuesta8" />
                                <p:message for="respuesta9" />
                                <p:message for="respuesta10" />
                            </h:panelGrid>

                        </p:dataGrid>
                        <p:panel>
                            <h:panelGrid id="totalEscala" columns="4" >
                                <h:outputText value="TOTAL PUNTAJE =" />
                                <h:outputText  styleClass="letraTomate" style="font-size: large" value="#{jsfAtencion.sindromeGer.total}" />
                                <p:spacer width="100" height="5" />
                                <r:commandButton value="AGREGAR" title="Agregar" execute="pngEscalasGeriatricasDetalle" render="cars growl" id="AgrEscala" action="#{jsfAtencion.agregarDetalleGeriatricas()}"/>
                            </h:panelGrid>
                        </p:panel>
                    </p:dialog>

                    <p:dialog header="Escalas"   modal="true" height="550" width="950" id="popupDetallePerPopHistorial" 
                              widgetVar="popupDetalleGeriatriaHistorial">

                        <p:dataGrid  var="car" value="#{jsfAtencion.listaGeriatricoHistorial}" columns="2" 
                                     id="pnlGerHistorial"  >
                            <h:outputText styleClass="letraTomate"  value="#{car.csgNombre}" />                   
                            <h:panelGrid  columns="1" >
                                <p:dataGrid var="varCs" value="#{car.cexSindromeGeriatricoList}" columns="1" 
                                            id="listaConsultaGeriatrica"                                       >

                                    <h:panelGrid rendered="#{not empty varCs.valorRespuesta}"   columns="5" >
                                        <h:outputText  value="#{varCs.valorRespuesta}" />
                                        <p:spacer width="5"  height="1"/>
                                        <h:outputText  value=" = " />
                                        <p:spacer width="5"  height="1"/>
                                        <h:outputLabel  value="#{varCs.csgNombre}"   />
                                    </h:panelGrid>
                                </p:dataGrid>
                                <h:panelGrid   columns="5" >
                                    <h:outputText  value="TOTAL" />
                                    <p:spacer width="10"  height="1"/>
                                    <h:outputText  value=" = " />
                                    <p:spacer width="10"  height="1"/>
                                    <h:outputLabel styleClass="letraTomate"  value="#{car.total}"   />
                                </h:panelGrid>
                            </h:panelGrid>
                        </p:dataGrid>

                    </p:dialog>



                    <p:dialog  modal="true" header="Cita subsecuente"  draggable="false"  id="popupCita"  
                               widgetVar="popupCitaSub">
                        <center>
                            <h:panelGrid columns="2" columnClasses="alignTop,alignTop" id="pnlCitaSub"  >
                                <h:panelGrid >



                                    <p:calendar value="#{jsfAtencion.fechaCita}" mode="inline" id="fechaCita">
                                        <p:ajax event="dateSelect" process="@this"  listener="#{jsfAtencion.limpiarMedico()}" 
                                                update="listaSimpleCita fechaLabel"/>
                                    </p:calendar> 

                                    <p:commandButton id="btSiguiente" process="@this fechaCita" update="listaSimpleCita fechaCita fechaLabel"  
                                                     value=">>Siguiente>>" action="#{jsfAtencion.buscarSiguienteTurno()}"  
                                                     title="BUSCAR SIGUIENTE TURNOS"/>

                                    <h:outputText id="fechaLabel" style="font-size: small" styleClass="letraTomate" value="#{jsfAtencion.fechaCita}">
                                        <f:convertDateTime pattern="dd-MMMM-yyyy"/>
                                    </h:outputText>
                                    <p:commandButton id="btnAsignarTurno" process="@this fechaCita listaSimpleCita" update="listaSimpleCita fechaCita growl"   
                                                     value="Asignar turno" action="#{jsfAtencion.asignarTurno()}"  title="ASIGNAR TURNO"/>

                                </h:panelGrid>
                                <h:panelGrid >

                                    <p:dataTable  id="listaSimpleCita" emptyMessage="Agenda no disponible"  
                                                  value="#{jsfAtencion.listaAgenda}" var="var" scrollable="true" style="width: 850px" scrollHeight="360"
                                                  >
                                        <f:facet name="header">
                                            <p:spacer width="280" height="10" />
                                            <h:outputText value="Total de turnos [#{jsfAtencion.listaAgenda.size()}]" />
                                            <p:spacer width="300" height="10" />
                                            <h:commandLink immediate="true" >
                                                <h:graphicImage url="#{resource['images:xls.jpg']}" height="22px" width="22px"  styleClass="pic" />
                                                <p:dataExporter  type="xls" target="listaSimple" fileName="agenda" />
                                            </h:commandLink>

                                            <h:commandLink immediate="true" >
                                                <h:graphicImage url="#{resource['images:pdf.jpg']}" height="22px" width="22px"  styleClass="pic" />
                                                <p:dataExporter type="pdf"  target="listaSimple" fileName="agenda"/>
                                            </h:commandLink>
                                        </f:facet>
                                        <p:column style="width: 30px" headerText="Acc">
                                            <p:selectBooleanCheckbox disabled="#{(var.cagTipo eq 0 or var.cagEstado eq 4) 
                                                                                 or (var.cagTipo eq 3) }" value="#{var.seleccionado}" >
                                            </p:selectBooleanCheckbox>
                                        </p:column>
                                        <p:column style="width: 30px" headerText="Hora">
                                            <h:outputText value="#{var.cagHora}">
                                                <f:convertDateTime pattern="HH:mm"/>
                                            </h:outputText>
                                        </p:column>
                                        <p:column style="width: 50px" headerText="H/Clínica">
                                            <h:outputText value="#{var.cexHistoriaClinica.chcHistoriaClinica}"/>
                                        </p:column>
                                        <p:column headerText="Nombres"  >
                                            <h:outputText value="#{var.cexHistoriaClinica.chcNombreFull}"/>
                                        </p:column>
                                        <p:column width="55" headerText="Telefono"  >
                                            <h:outputText value="#{var.cexHistoriaClinica.chcTelefonoConv}"/>
                                        </p:column>
                                        <p:column style="width: 80px" headerText="Estado">
                                            <h:outputText value="#{var.cagEstado eq 0 ? 'LIBRE' : 
                                                                   (var.cagEstado eq 1 ? 'OCUPADO':(var.cagEstado eq 2 ? 'PREPARADO':(var.cagEstado eq 4 ? 'BLOQUEADO':'ATENDIDO')))}"/>
                                        </p:column> 
                                        <p:column style="width: 80px" headerText="Observacion">
                                            <h:outputText value="#{var.cagObservacion}"/>
                                        </p:column>
                                        <p:column style="width: 40px" headerText="Tipo" >
                                            <h:outputText styleClass="#{var.cagEstado eq 4 ?'letraTomate':''}" 
                                                          value="#{var.cagTipo eq 1 ? 'MED' : 
                                                                   (var.cagTipo eq 2 ? 'EXTRA':(var.cagTipo eq 3 ? 'AREA':'EST'))}"/>
                                        </p:column> 
                                    </p:dataTable>

                                </h:panelGrid>


                            </h:panelGrid>


                        </center>


                    </p:dialog>


                    <p:dialog modal="true" header="Terapias" id="popupTerapia"  minHeight="40" widgetVar="popupTerapias">
                        <h:outputText value="Resistance to PrimeFaces is futile!" />
                    </p:dialog>

                    <p:dialog modal="true" header="Pedido laboratorio" id="popupPedidoLaboratorio"  minHeight="40" widgetVar="popupPedidoLab">
                        <h:panelGrid columns="2" columnClasses="alignTop,alignTop" id="pnlPedidoLab"  >
                            <h:panelGrid >
                                <p:calendar value="#{jsfAtencion.fechaPedidoLab}" mode="inline" id="fechaPedidoLab">
                                </p:calendar> 
                                <p:panel header="Datos pedido" >
                                    <h:panelGrid id="pnlEncabezado" columns="3" >

                                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                                        <h:outputText value="Servicio:" />
                                        <p:selectOneMenu  label="Servicio" required="true" style="width: 100px" id="servicio" filter="true" filterMatchMode="contains"   
                                                          converter="JsfConverterServicio"  value="#{jsfAtencion.cexPedidoLaboratorio.farServicio}" >                              
                                            <f:selectItem itemLabel="Seleccione ..."/>
                                            <f:selectItems value="#{jsfServicio.selectedItem}" var="item"/>
                                        </p:selectOneMenu>

                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="servicio" />


                                        <f:verbatim/>
                                        <h:outputText value="Sala:" />
                                        <p:spinner id="sala"  value="#{jsfAtencion.cexPedidoLaboratorio.cplSala}" size="9" label="Sala" placeholder="Sala" min="0" 
                                                   max="50" />

                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="sala" />


                                        <f:verbatim/>
                                        <h:outputText value="Cama:" />
                                        <p:spinner id="cama" value="#{jsfAtencion.cexPedidoLaboratorio.cplCama}" size="9" label="Cama" placeholder="Cama" min="0" 
                                                   max="50" />

                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="cama" />


                                        <f:verbatim/>
                                        <h:outputText value="Prioridad:" />
                                        <p:selectOneMenu  label="Prioridad" id="prioridad"  style="width: 100px"   value="#{jsfAtencion.cexPedidoLaboratorio.cplPrioridad}" >                              
                                            <f:selectItem itemLabel="Seleccionar" itemValue="0"/>
                                            <f:selectItem itemLabel="Urgente" itemValue="1"/>
                                            <f:selectItem itemLabel="Rutina" itemValue="2"/>
                                            <f:selectItem itemLabel="Control" itemValue="3"/>
                                        </p:selectOneMenu>


                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="prioridad" />
                                    </h:panelGrid>
                                </p:panel>

                                <h:panelGrid columns="2"  >
                                    <h:outputText style="font-size: small" styleClass="letraTomate" value="#{jsfAtencion.fechaPedidoLab}">
                                        <f:convertDateTime pattern="dd-MMMM-yyyy"/>
                                    </h:outputText>
                                    <p:commandButton id="btnAsignarPedidoLab" process="@this fechaCita listaSimpleCita" update="listaSimpleCita fechaCita growl"   
                                                     value="Asignar pedido" action="#{jsfAtencion.asignarTurno()}"  title="ASIGNAR TURNO"/>
                                </h:panelGrid>

                            </h:panelGrid>

                            <h:panelGrid>

                                <p:scrollPanel  style="width:850px;height:410px">
                                    <p:dataGrid   var="lis" value="#{jsfAtencion.listaExamenLaboratorio}" columns="2" 
                                                  id="listaExamen"  
                                                  >

                                        <h:outputText styleClass="letraTomate" value="#{lis.ctlNombre}" />

                                        <p:dataGrid   var="var" value="#{lis.cexTipoExamenLaboratorioList}" columns="2"
                                                      id="sublista"  
                                                      >

                                            <p:selectBooleanCheckbox label="Activo" id="activo"  value="#{var.seleccionar}" >
                                            </p:selectBooleanCheckbox>
                                            <p:spacer width="10" height="10" />
                                            <h:outputText  value="#{var.ctlNombre}" />

                                        </p:dataGrid>

                                    </p:dataGrid>
                                </p:scrollPanel>
                            </h:panelGrid>
                        </h:panelGrid>
                    </p:dialog>

                </h:form>
            </h:panelGrid>
        </center>



    </ui:define>

</ui:composition>
